﻿using System;

namespace PVTLibrary
{
    [Serializable]
    public class SinglePhaseMixtureProperties
    {
        public Nullable<double> osmoticCoefficient;
        public Nullable<double> freezingPointDepression;
        public Nullable<double> freezingPoint;
        public Nullable<double> ionicStrength;
        public Nullable<double> pH;

        protected Nullable<double> _dewtemperature=null;
        public Nullable<double> dewTemperature
        {
            get { return _dewtemperature; }
            set { _dewtemperature = value; }
        }

        protected Nullable<double> _dewpressure=null;
        public Nullable<double> dewPressure
        {
            get { return _dewpressure; }
            set { _dewpressure = value; }
        }

        protected Nullable<double> _bubbletemperature=null;
        public Nullable<double> bubbleTemperature
        {
            get { return _bubbletemperature; }
            set { _bubbletemperature = value; }
        }

        protected Nullable<double> _bubblepressure=null;
        public Nullable<double> bubblePressure
        {
            get { return _bubblepressure; }
            set { _bubblepressure = value; }
        }


        protected Nullable<double> spmp_activity=null;
        public Nullable<double> activity
        {
            get { return spmp_activity; }
            set { spmp_activity = value; }
        }

        protected Nullable<double> spmp_activityCoefficient=null;
        public Nullable<double> activityCoefficient
        {
            get { return spmp_activityCoefficient; }
            set { spmp_activityCoefficient = value; }
        }

        protected Nullable<double> spmp_compressibility=null;
        public Nullable<double> compressibility
        {
            get { return spmp_compressibility; }
            set { spmp_compressibility = value; }
        }

        protected Nullable<double> spmp_compressibilityFactor=null;
        public Nullable<double> compressibilityFactor
        {
            get { return spmp_compressibilityFactor; }
            set { spmp_compressibilityFactor = value; }
        }

        protected Nullable<double> spmp_density=null;
        public Nullable<double> density
        {
            get { return spmp_density; }
            set { spmp_density = value; }
        }


        protected Nullable<double> spmp_enthalpy=null;
        public Nullable<double> enthalpy
        {
            get { return spmp_enthalpy; }
            set { spmp_enthalpy = value; }
        }

        protected Nullable<double> spmp_entropy=null;
        public Nullable<double> entropy
        {
            get { return spmp_entropy; }
            set { spmp_entropy = value; }
        }

        protected Nullable<double> spmp_enthalpyF=null;
        public Nullable<double> enthalpyF
        {
            get { return spmp_enthalpyF; }
            set { spmp_enthalpyF = value; }
        }


        protected Nullable<double> spmp_entropyF=null;
        public Nullable<double> entropyF
        {
            get { return spmp_entropyF; }
            set { spmp_entropyF = value; }
        }

        protected Nullable<double> spmp_excessEnthalpy=null;
        public Nullable<double> excessEnthalpy
        {
            get { return spmp_excessEnthalpy; }
            set { spmp_excessEnthalpy = value; }
        }

        protected Nullable<double> spmp_excessEntropy=null;
        public Nullable<double> excessEntropy
        {
            get { return spmp_excessEntropy; }
            set { spmp_excessEntropy = value; }
        }

        protected Nullable<double> spmp_molarflow=null;
        public Nullable<double> molarflow
        {
            get { return spmp_molarflow; }
            set { spmp_molarflow = value; }
        }

        protected Nullable<double> spmp_massflow=null;
        public Nullable<double> massflow
        {
            get { return spmp_massflow; }
            set { spmp_massflow = value; }
        }

        protected Nullable<double> spmp_molarfraction=null;
        public Nullable<double> molarfraction
        {
            get { return spmp_molarfraction; }
            set { spmp_molarfraction = value; }
        }

        protected Nullable<double> spmp_massfraction=null;
        public Nullable<double> massfraction
        {
            get { return spmp_massfraction; }
            set { spmp_massfraction = value; }
        }

        protected Nullable<double> spmp_fugacity=null;
        public Nullable<double> fugacity
        {
            get { return spmp_fugacity; }
            set { spmp_fugacity = value; }
        }

        protected Nullable<double> spmp_fugacityCoefficient=null;
        public Nullable<double> fugacityCoefficient
        {
            get { return spmp_fugacityCoefficient; }
            set { spmp_fugacityCoefficient = value; }
        }

        protected Nullable<double> spmp_heatCapacityCp=null;
        public Nullable<double> heatCapacityCp
        {
            get { return spmp_heatCapacityCp; }
            set { spmp_heatCapacityCp = value; }
        }

        protected Nullable<double> spmp_heatCapacityCv=null;
        public Nullable<double> heatCapacityCv
        {
            get { return spmp_heatCapacityCv; }
            set { spmp_heatCapacityCv = value; }
        }

        protected Nullable<double> spmp_jouleThomsonCoefficient=null;
        public Nullable<double> jouleThomsonCoefficient
        {
            get { return spmp_jouleThomsonCoefficient; }
            set { spmp_jouleThomsonCoefficient = value; }
        }

        protected Nullable<double> spmp_logFugacityCoefficient=null;
        public Nullable<double> logFugacityCoefficient
        {
            get { return spmp_logFugacityCoefficient; }
            set { spmp_logFugacityCoefficient = value; }
        }

        protected Nullable<double> spmp_molecularWeight=null;
        public Nullable<double> molecularWeight
        {
            get { return spmp_molecularWeight; }
            set { spmp_molecularWeight = value; }
        }

        protected Nullable<double> spmp_pressure=null;
        public Nullable<double> pressure
        {
            get { return spmp_pressure; }
            set { spmp_pressure = value; }
        }

        protected Nullable<double> spmp_temperature=null;
        public Nullable<double> temperature
        {
            get { return spmp_temperature; }
            set { spmp_temperature = value; }
        }

        protected Nullable<double> spmp_speedOfSound=null;
        public Nullable<double> speedOfSound
        {
            get { return spmp_speedOfSound; }
            set { spmp_speedOfSound = value; }
        }

        protected Nullable<double> spmp_thermalConductivity=null;
        public Nullable<double> thermalConductivity
        {
            get { return spmp_thermalConductivity; }
            set { spmp_thermalConductivity = value; }
        }

        protected Nullable<double> spmp_viscosity=null;
        public Nullable<double> viscosity
        {
            get { return spmp_viscosity; }
            set { spmp_viscosity = value; }
        }


        protected Nullable<double> spmp_kinematic_viscosity=null;
        public Nullable<double> kinematic_viscosity
        {
            get { return spmp_kinematic_viscosity; }
            set { spmp_kinematic_viscosity = value; }
        }

        protected Nullable<double> spmp_volumetric_flow=null;
        public Nullable<double> volumetric_flow
        {
            get { return spmp_volumetric_flow; }
            set { spmp_volumetric_flow = value; }
        }

        protected Nullable<double> spmp_molarenthalpy=null;
        public Nullable<double> molar_enthalpy
        {
            get { return spmp_molarenthalpy; }
            set { spmp_molarenthalpy = value; }
        }


        protected Nullable<double> spmp_molarentropy=null;
        public Nullable<double> molar_entropy
        {
            get { return spmp_molarentropy; }
            set { spmp_molarentropy = value; }
        }

        protected Nullable<double> spmp_molarenthalpyF=null;
        public Nullable<double> molar_enthalpyF
        {
            get { return spmp_molarenthalpyF; }
            set { spmp_molarenthalpyF = value; }
        }


        protected Nullable<double> spmp_molarentropyF=null;
        public Nullable<double> molar_entropyF
        {
            get { return spmp_molarentropyF; }
            set { spmp_molarentropyF = value; }
        }

    }



    <
}